package com.transaction.demo.base.dao;

import org.apache.ibatis.annotations.Mapper;

import java.util.List;

import com.transaction.demo.base.entity.SysUserRoleBean;

/**
 * 描述：用户和角色关联表
 * 作者：马庆智
 * 日期：2023/03/28 17:07:15
 */
@Mapper
public interface SysUserRoleDao {

	/**
	 * 查询用户和角色关联表列表
	 *
	 * @param sysUserRole 请求参数
	 * @return List<SysUserRole>
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:15
	 */
	List<SysUserRoleBean> querySysUserRoleList(SysUserRoleBean sysUserRole);

	/**
	 * 添加用户和角色关联表
	 *
	 * @param sysUserRole 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:15
	 */
	int saveSysUserRole(SysUserRoleBean sysUserRole);

	/**
	 * 删除用户和角色关联表
	 *
	 * @param userId 用户id
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:15
	 */
	int deleteSysUserRole(Integer userId);


}